A Low-Cost CAVLC Encoder
نویسندگان
چکیده
In H.264, the context-based adaptive variable length coding (CAVLC) is used for lossless compression. Direct table-lookup implementation requires higher cost because it employs a larger memory to produce the encoded results. In this letter, we present a more efficient technique for CAVLC implementation. Compared with those previous CAVLC chips, our design requires the lowest hardware cost.
منابع مشابه
A parallel CAVLC design for 4096×2160p encoder
This paper presents a high performance VLSI design of Context-Based Adaptive Variable Length-Coding (CAVLC) for 4096x2160p@60fps H.264/AVC encoder. A parallel architecture is proposed to make the scan and encode stage work simultaneously. Four coefficients are scanned in parallel, and four Levels and Run_before are coded in parallel. From experimental results, only 120 cycles at most are needed...
متن کاملA 4-way parallel CAVLC design for H.264/AVC 4Kx2K 60fps encoder
This paper presents a high performance design for ContextBased Adaptive Variable Length Coding (CAVLC) used in the H.264/ AVC standard. A two-stage encoder is proposed to make the scan and encode stage work simultaneously. The scan engine scans four coefficients at each cycle. Parallel encoder for four “levels” and parallel encoder for four “Run before” are adopted to accelerate the encode engi...
متن کاملHigh-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures
This article presents two high-efficient parallel realizations of the context-based adaptive variable length coding (CAVLC) based on heterogeneous multicore processors. By optimizing the architecture of the CAVLC encoder, three kinds of dependences are eliminated or weaken, including the context-based data dependence, the memory accessing dependence and the control dependence. The CAVLC pipelin...
متن کاملEntropy Encoder Architectures for H.264/avc Baseline Profile
This paper presents the design of a hardware architecture for the Entropy Encoder of H.264/AVC video compression standard, considering the baseline profile. The entropy encoder is composed by two main blocks: Exp-Golomb encoder and CAVLC encoder. This paper presents the architectural design of these two blocks. The synthesis results targeting Xilinx FPGAs showed that the Exp-Golomb and CAVLC en...
متن کاملDesign of a High Speed CAVLC Encoder and Decoder with Parallel Data Path
Variable length coding (VLC) is very suitable for regular data and efficient to compress data without any loss. VLC uses shorter bits of codewords instead of data occurring frequently, but uses the longer bits of codewords instead of data occurring infrequently. It is used in MPEG – 1/2/4 and H.26X (video and image compression standards). The entropy decoder in MPEG-4 AVC/H.264 baseline standar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 89-C شماره
صفحات -
تاریخ انتشار 2006